module com.example.filestore {
    requires transitive com.example.domain;
    requires transitive com.example.persistence;
    requires lombok;
    requires org.slf4j;
    // 将服务实现暴露给其他模块使用
    provides com.example.persistence.PersistenceService with com.example.filestore.PersistenceServiceImpl;
}